package com.gopay.common.domain.cps.transfer;

import com.gopay.common.constants.approval.DecisionValue;
import com.gopay.common.constants.trans.FeeWithdrawOpType;
import com.gopay.common.domain.BaseEntity;

import java.math.BigDecimal;

/**
 * 手续费计提数据对象
 * Created by Light on 2016/6/29.
 */
public class Tran02100VO extends BaseEntity{
    private static final long serialVersionUID = 1L;

    /**
     *  操作员ID
     */
    private String operId;
    /**
     * 付款账号
     */
    private String acctId;
    /**
     * 付款账号名称
     */
    private String acctName;
    /**
     * 提现金额
     */
    private BigDecimal txnAmt;
    /**
     * 国付宝订单号
     */
    private String gopayOrderId;
    /**
     * 操作类型：申请、审核、确认 DrawOpType
     */
    private FeeWithdrawOpType opType;
    /**
     * 审批结果 DecisionValue
     */
    private DecisionValue decision;
    /**
     * 审批描述
     */
    private String decisionMsg;

    public String getOperId() {
        return operId;
    }

    public void setOperId(String operId) {
        this.operId = operId;
    }

    public String getAcctId() {
        return acctId;
    }

    public void setAcctId(String acctId) {
        this.acctId = acctId;
    }

    public String getAcctName() {
        return acctName;
    }

    public void setAcctName(String acctName) {
        this.acctName = acctName;
    }

    public BigDecimal getTxnAmt() {
        return txnAmt;
    }

    public void setTxnAmt(BigDecimal txnAmt) {
        this.txnAmt = txnAmt;
    }

    public String getGopayOrderId() {
        return gopayOrderId;
    }

    public void setGopayOrderId(String gopayOrderId) {
        this.gopayOrderId = gopayOrderId;
    }

    public FeeWithdrawOpType getOpType() {
        return opType;
    }

    public void setOpType(FeeWithdrawOpType opType) {
        this.opType = opType;
    }

    public DecisionValue getDecision() {
        return decision;
    }

    public void setDecision(DecisionValue decision) {
        this.decision = decision;
    }

    public String getDecisionMsg() {
        return decisionMsg;
    }

    public void setDecisionMsg(String decisionMsg) {
        this.decisionMsg = decisionMsg;
    }

}
